package com.iflytek.service;

import java.util.List;

import com.iflytek.domain.BookedHome;
import com.iflytek.domain.Homes;
import com.iflytek.domain.Hometype;
import com.iflytek.domain.Orders;
import com.iflytek.domain.User;

public interface OrderService {
	
	//添加一个订单
	int insertOrders(Orders orders);
	
	//获取一个用户通过用户的手机号
	User getUserByPhoneNumber(String userphone);

	//获取房间信息通过htid wjf
	Hometype getHometypeByHtid(String htid);

	//获取一个订单通过oid wjf
	Orders getOrderByOid(String orderId);

	//获取所有有被预定的房间信息wjf
	List<BookedHome> getBookedHomeByHtid(String htid);

	//获取房间通过房间类型id wjf
	List<Homes> getHomeByHtid(String htid);

	//获取可被预定的房间通过订单、所有被预定的房间、所有房间
	List<Homes> getCanBookHomeList(Orders order, List<BookedHome> bookedHomeList, List<Homes> homeList);
	
}
